Python Job: Software Engineer

Job added on

Job Skills

Location

Bordeaux - France

Job type

Full-Time

Python Job Details

Job Description

With more than 60 years of innovation and leadership, our company empowers customers to find meaningful answers to questions that accelerate breakthrough discoveries, increase efficiency, and ultimately change the world. We design, manufacture and support the widest range of high-performance microscopy workflows that deliver images and key knowledge at the micro, nano and picometer scales.

To participate actively to this workflow, come and join our Bordeaux teams who develop 3D data visualization and analysis software.

With the increasingly deployment of electron microscopy and 3D tomography, our solutions are used in the fields of life sciences, medical imaging and materials studies. The Amira-Avizo suite (www.thermofisher.com/amira-avizo, https://www.youtube.com/c/ThermoSciEMSpec/) has been used for more than 25 years to produce 3D visualizations/ 4D+, image processing and analysis in these areas.

Responsibilities

Within our Bordeaux site (Bordeaux Euratlantique), we have an exciting position for a passionate software engineer in the Amira-Avizo suite application software team (part of the Materials & Structural Analysis Division).

The Software Engineer will be a member of a hardworking and diverse team of 5-10 people! You will collaborate and innovate to the software development cycle of new features, product improvements and new applications within an Agile environment.

Your mission will mainly consist of:

  • Understand the value for users through regular exchanges with the Product Owner and Product Experts.
  • With the Developers:
  • Realize and improve software functionalities based on user requirements.
  • Collaborate in technical and architectural choices considering existing component.
  • Supply to the quality of the developments through technical reviews.
  • Participate in the definition of tests and their implementation.
  • Fix bugs on existing software.
  • Be actor to define a roadmap of products that meet user expectations with the Scrum Team.
  • Respect and follow the development standards defined by the organization.
  • Improve the quality and efficiency of the teams


Profile

The ideal candidate for this role enjoys working in a multi-functional technical environment to solve sophisticated problems. The successful candidate will preferably have:

  • At least a master’s degree in computer science (Bac +5) with proven experience in high-value and scientific software.
  • Must demonstrate a clear ability to develop efficient software based on complex and high-performance architecture.
  • Able to work on various innovative goals and problems.
  • Qualified candidates must have demonstrated the ability to program using the following languages and techniques in the development environments listed:
  • Object-oriented design
  • C++ v11
  • Visual Studio, Windows 7/10

Additional preference is given for practical experience in one or more of the following areas:

  • Image processing
  • Qt, Python
  • Agile / Scrum methods
  • Unit and functional tests
  • Source control management (Git)


Personal skills:

  • Excellent communication skills are required due to numerous interactions and collaborations with other teams at the Bordeaux site and even other sites in the Division.
  • A team spirit in a dynamic environment
  • Strong analytical vision associated with a pragmatic and practical skill (flexibility)
  • Value orientation, go to the essentials, define and act according to priorities
  • Results oriented
  • Proactive and autonomous
  • Curious, quick learner